from pywebio.input import input, FLOAT
from pywebio import input
from flask import Flask
from pywebio.platform.flask import webio_view

app = Flask(__name__)



def question_form():
    question_type = input.select('设问类型', [
        '其他',
        '观所梦',
        '有所求',
        '所向处',
        '所观人',
        '观障乱',
        '占前世',
        '舍身己',
        '观所疑',
        '观所住',
        '观所患',
        '观所疗',
        '所向医',
        '所服药',
        '专求',])
    question_content = input.textarea()

"""
pywebio 集成到Flask时只需以上代码使用 webio_view(task_func) 来获得运行PyWebIO应用的Flask视图 ，
并调用 Flask.add_url_rule 将其绑定在 / 路径下。启动Flask应用， 和flask框架下的路由视图不相关
"""
app.add_url_rule('/', 'webio_view', webio_view(question_form),
            methods=['GET', 'POST', 'OPTIONS'])

if __name__ == '__main__':
    app.run(DEBUG=True)